設計模式之美:Visitor(訪問者)
索引 意圖 結構 參與者 適用性 效果 相關模式 實現 實現方式(一):Visitor 模式結構樣式代碼。 實現方式(二):使用 Visitor ...
索引 意圖 結構 參與者 適用性 效果 相關模式 實現 實現方式(一):Visitor 模式結構樣式代碼。 實現方式(二):使用 Visitor ...
索引 別名 意圖 結構 參與者 適用性 效果 相關模式 實現 實現方式(一):直接注入 Receiver 對象,Command 決定調用哪個方法。 ...
索引 意圖 結構 參與者 適用性 效果 相關模式 實現 實現方式(一):Observer 模式結構樣式代碼。 別名 Depend ...
索引 意圖 結構 參與者 適用性 效果 相關模式 實現 實現方式(一):Mediator 模式結構樣式代碼。 意圖 用一個中介對象來封 ...
設計模式目錄 策略模式是一種行為設計模式, 它能讓你定義一系列算法, 並將每種算法分別放入獨立的類中, 以使算法的對象能夠相互替換。 Java 8 開始支持 lambda 方法, 它可作為一種替代 ...
索引 意圖 結構 參與者 適用性 效果 相關模式 實現 實現方式(一):Iterator 模式結構樣式代碼。 實現方式(二):實現 IEnume ...
索引 意圖 結構 參與者 適用性 效果 相關模式 實現 實現方式(一):Null Object 的示例實現。 意圖 通過對缺失對象的封 ...
索引 意圖 結構 參與者 適用性 效果 相關模式 實現 實現方式(一):Interpreter 模式結構樣式代碼。 實現方式(二):解釋波蘭表達 ...
設計模式目錄 狀態模式是一種行為設計模式, 讓你能在一個對象的內部狀態變化時改變其行為, 使其看上去就像改變了自身所屬的類一樣。 狀態模式與有限狀態機的概念緊密相關。 其主要思想是程序在任意 ...